import java.io.File;
import java.util.Date;

public class FileCode1 {
    public static void main(String[] args) {
//        File f1=new File("E:\\MyStudy\\java\\FileCode\\src\\javaFile");
//        System.out.println(f1.isDirectory());//判断是不是文件夹
//        System.out.println(f1.isFile());//判断是不是文件
//        System.out.println(f1.exists());//判断文件是否存在
//
//        System.out.println("======================");
//
//        File f2=new File("E:\\MyStudy\\java\\FileCode\\src\\javaFile\\file.txt");
//        System.out.println(f2.isDirectory());//判断是不是文件夹
//        System.out.println(f2.isFile());//判断是不是文件
//        System.out.println(f2.exists());//判断文件是否存在

//        File f3=new File("E:\\MyStudy\\java\\FileCode\\src\\javaFile\\file.txt");
//        // length只能获取文件大小 不能获取文件夹大小 如果要获取文件夹大小 需要把文件夹下的文件都累加起来
//        System.out.println(f3.length());//获取文件的字节数

//        File f4=new File("FileCode\\src\\javaFile\\file.txt");
//        System.out.println(f4.length());
//        System.out.println(f4.getAbsolutePath());//

//        File f5=new File("FileCode\\src\\javaFile\\file.txt");
//        File f6=new File("FileCode\\src\\javaFile");
//        System.out.println(f5.getName());//获取文件名
//        System.out.println(f6.getName());//获取文件夹名
//        Date date=new Date(f5.lastModified());
//        System.out.println(date.toString());//将毫秒值转换为本地时间字符串

//        File f7 = new File("FileCode\\javaFile\\c.txt");
//        try {
//            //创建一个新的空文件
//            //如果父文件夹不存在 会报错
//            boolean b = f7.createNewFile();
//            System.out.println(b);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }

//        File f8=new File("FileCode\\javaFile\\javaNewFiles");
//        File f9=new File("FileCode\\javaFile\\aaa\\bbb\\ccc\\ddd");
//        mkdir只能创建单级文件夹 如果要创建多级文件夹 可以使用mkdirs()方法
//        System.out.println(f8.mkdir());
//        mkdirs也能创建单级文件夹
//        System.out.println(f9.mkdirs());

        /**
         * delete方法
         * 删除的是文件 直接删除
         * 删除的是空文件夹 也能删除
         * 删除的不是空文件夹 不能删除
         * */

        




    }
}
